@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,span,pre,input {margin:0;padding:0;border:0;font-weight:normal;background-repeat:no-repeat;outline:none;}
h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;font-weight:normal;}
body {,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;margin:0px;padding:0px;color:#333333;height:auto;clear:both;}
img {border:0px;}
ul,li {list-style:none;}
em,i {font-style:normal;}
a {text-decoration:none !important;color:#333;outline:none;cursor:pointer;}
a:hover {background-repeat:no-repeat;text-decoration:none;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.layout {width:85.8%;margin:0 auto;position:relative;}
strong span{font-weight: bold;}



* {box-sizing:border-box;-webkit-text-size-adjust:none;}
body {left:0px;line-height:1;}
/*body.on{padding-right:1px;}*/
html{width:100%;overflow-x: hidden;}
html.act{overflow: hidden;width: 100%;height: 100vh;}


.line1 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.line2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}


.more11{display: flex;align-items: center;justify-content: center; font-size: 14px;color: #fff; width: 200px;height: 48px;border-radius: 24px;border:1px solid rgba(255, 255, 255, 0.3);position: relative; overflow: hidden;transition: all .3s;}
.more11::before{content: '';display: block;width: 0;height: 100%;background-color: #0F3BDC;position: absolute;left:50%;transform: translateX(-50%); top:0;transition: all .3s;z-index: -1;}
.more11 i{display: block;width: 25px;height: 10px;background-image: url(../images/more_ico.png);margin-left: 12px;}

.more11:hover{border-color: transparent;}
.more11:hover::before{width: 100%;}


.more111{display: flex;align-items: center;justify-content: center; font-size: 14px;color: #fff; width: 150px;height: 40px;border-radius: 24px;position: relative; overflow: hidden;transition: all .3s;background-color: #1068a7;}
.more111 i{display: block;width: 25px;height: 10px;background-image: url(../images/more_ico.png);margin-left: 12px;}

/*鼠标选中文字的样式*/
body::-moz-selection {background:red;color:#fff;}
body::selection {background:red;color:#fff;}
/*网站默认滚动跳的样式*/
body::-webkit-scrollbar {width:5px;height:5px;}
body::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
body::-webkit-scrollbar-thumb {background:#0426A1;}
body::-webkit-scrollbar-thumb:window-inactive {background:#0426A1;}
body::-webkit-scrollbar-thumb:vertical:hover {background:#0426A1;}
.swiper-button-next:after, .swiper-button-prev:after{display:none!important;}

.index_m_page{display: none;}
/* 首页主要内容 */
.section{width: 100%;height: 100vh;position:relative;overflow: hidden;}


/* 第四屏 */
.i-part4{background-size: cover;position: relative;}

.i-part4 .bg{width: 100%;z-index: 2;position: relative;}
.i-part4 .bg .swiper-slide{height: 100vh;position: relative;}
.i-part4 .bg .img{position: absolute;top: 0;left: 0;background: no-repeat center;background-size: cover; width: 100%;height: 100%;}
.i-part4 .bg .img.mimg{display: none;}
.i-part4 .layout{position: absolute;left:50%;height: 100%; transform: translateX(-50%);top:0;padding-top: 270px; z-index: 3;border-left: 1px solid rgba(255, 255, 255, 0.3);border-right: 1px solid rgba(255, 255, 255, 0.3);}
.i-part4 .layout .word{margin-bottom: 125px;margin-left: 100px;width: 450px;}
.i-part4 .layout .word .swiper-slide{opacity: 0!important;}
.i-part4 .layout .word .swiper-slide .more{border-color: transparent;}
.i-part4 .layout .word .swiper-slide .more:before{width:100%;}
.i-part4 .layout .word .swiper-slide-active{opacity: 1!important;}
.i-part4 .layout .word h3{color: #fff;font-size: 50px; line-height: 60px;margin-bottom: 70px;}
.i-part4 .layout .word h3 span{display: block;}
.i-part4 .layout .tabs{position: absolute;bottom: 2.4vw;left: 0;width: 100%;}
.i-part4 .layout .tab{border-bottom: 1px solid rgba(255, 255, 255, 0.3);position:relative;overflow:hidden;}
.i-part4 .layout .tab a.item{display: flex;position: relative; height: 122px; width: 25%;justify-content: center;align-items: center;border-top: 1px solid rgba(255, 255, 255, 0.3);border-right: 1px solid rgba(255, 255, 255, 0.3);transition: all .3s;}
.i-part4 .layout .tab a.item::before{content: '';display: block;width: 0;height: 100%;position: absolute;left:50%; transform: translateX(-50%); top:0;background-color: #1068a7;z-index: 2;transition: all .3s;}

.i-part4 .layout .tab a.item .ico{width: 2.8vw;margin-right: 0.833vw;position: relative;z-index: 3;}
.i-part4 .layout .tab a.item .ico img{display: block;width: 100%;}
.i-part4 .layout .tab a.item .ico img.svg{display:none}
.i-part4 .layout .tab a.item h3{color: #fff;font-size: 16px;line-height: 20px;width: 144px;position: relative;z-index: 3;}
.i-part4 .layout .tab a.item h3 span{display: block;}

.i-part4 .layout .tab a.item:nth-child(5n){border-right: none;}
.i-part4 .layout .tab a.item.active::before{width: 100%;}

/* 第五屏 */
.i-part5{background-size: cover;position: relative;}
.i-part5 .layout{height: 100%;padding-top: 10vh;}
.i-part5 .layout .tit{display: flex;justify-content: space-between;margin-bottom: 1.6vw;}
.i-part5 .layout .tit h3{font-size: 50px;color: #000;}
.i-part5 .layout .tit h3 span{display: inline-block;font-size: 20px;opacity: 0.7;margin-left: 26px;text-transform:uppercase;}
.i-part5 .layout .tit .more1{transition: all 0.5s;}
.i-part5 .layout .tit .more1:hover{opacity:0.7;}

.i-part5 .swiper-container{}
.i-part5 .swiper-container .swiper-slide{background-color: #fff;padding:0;transition: all .3s;border:1px solid rgba(38,61,145,0.06);}
.i-part5 .swiper-container .swiper-slide .img{width: 100%;overflow: hidden;transition: all .3s;display:flex;justify-content:center;align-items:center; position:relative;padding-bottom:59.52%;}

.i-part5 .swiper-container .swiper-slide .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); display: block;width: calc(100% - 30px);height: calc(100% - 30px);transition: all .3s;}
.i-part5 .swiper-container .swiper-slide:hover .img img{width:100%;height:100%;}
.i-part5 .swiper-container .swiper-slide .wz{position: relative;padding:28px 36px 52px 36px;}
.i-part5 .swiper-container .swiper-slide .wz::before{content: '';width: 100%;height: 1px;background-color: #ededed;position: absolute;top:0;left:0;transition: all .3s;}
.i-part5 .swiper-container .swiper-slide .wz::after{content: '';width: 0;height: 1px;background-color: #0426A1;position: absolute;top:0;left:0;transition: all .3s;}
.i-part5 .swiper-container .swiper-slide .wz .time{font-size: 16px;color: #0426A1;margin-bottom: 22px;}
.i-part5 .swiper-container .swiper-slide .wz h3{font-size: 18px;line-height: 28px;overflow: hidden;color: #000;margin-bottom: 15px;transition: all .3s;}
.i-part5 .swiper-container .swiper-slide .wz p{font-size: 12px;line-height: 22px;height: 44px; overflow: hidden;color: #000;margin-bottom: 30px;transition: all .3s;}
.i-part5 .swiper-container .swiper-slide .wz .more2{position: relative;width: 40px;height: 40px;border-radius: 20px;border:1px solid #ececec;transition: all .3s;display: flex;justify-content: center;align-items: center;}
.i-part5 .swiper-container .swiper-slide .wz .more2 i{display: block;width: 11px;height: 6px;background-image: url(../images/more_ico1.png);transition: all .3s;}
.i-part5 .swiper-container .swiper-slide .wz .more2 span{display: block; font-size: 14px;color: #fff;transition: all .3s;position: absolute;left:30px;top:0;height: 40px;line-height: 40px;display:none;}

.i-part5 .swiper-container .swiper-slide:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}

.i-part5 .swiper-container .swiper-slide:hover .wz{background-color:#1068a7;}

.i-part5 .swiper-container .swiper-slide:hover .wz::before{opacity:0;}
.i-part5 .swiper-container .swiper-slide:hover .wz h3{color: #ffffff;}
.i-part5 .swiper-container .swiper-slide:hover .wz .time,.i-part5 .swiper-container .swiper-slide:hover .wz p{color:#FFFFFF;}

.i-part5 .swiper-container .swiper-slide:hover .wz .more2{border-color:transparent;background-color: #ffffff;}
.i-part5 .swiper-container .swiper-slide:hover .wz .more2 i{background-image: url(../images/more_ico1l.png);}




/* 内页 */
.ny_banner{height:43vw;background: no-repeat center;background-size: cover;position: relative;top: 0;z-index: 10;}
.ny_banner .txt{width: 100%;position: absolute; left: 0;top: 45%;transform: translateY(-50%);text-align: center;color: #ffffff;}
.ny_banner .txt .cn{line-height: 80px;margin-bottom: 1vw;font-size: 60px;}
.ny_banner .txt .en{ line-height: 30px;font-size: 22px;text-transform: uppercase;}
.ny_banner .ny_tab{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background-image: linear-gradient(rgba(255,255,255,0.8), #ffffff);width: 60%;display: flex;transition:all 0.5s;}
.ny_banner .ny_tab.on{position: fixed;top: 74px;width: 100%;height:calc(28px + 2vw);background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.04);}

.ny_banner .ny_tab li{width: 100%;text-align: center;padding: 2.2vw 0;line-height: 28px;font-size: 20px;position: relative;transition:all 0.5s;}
.ny_banner .ny_tab.on li{padding:1vw 0;}
.ny_banner .ny_tab li::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background-color: #949494;}
.ny_banner .ny_tab li:last-child::before{display: none;}
.ny_banner .ny_tab li:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;height: 3px;background-color: #1068a7;transition: all 0.5s;}
.ny_banner .ny_tab li.on:after{width: 70.7%;}
.ny_banner .ny_tab li:hover:after{width: 70.7%;}
.ny_banner .ny_tab li a{color: #333333;}
.ny_banner .ny_tab li.on a{color: #1068a7;}
.ny_banner .ny_tab li:hover a{color: #1068a7;}
.w1652{width: 86%;margin: 0 auto;position: relative;}


/* 新闻列表 */
.news_con{padding:4.7vw 0 5.36vw 0;background-color: #fff;position: relative;z-index: 2;}
.news_con .box{background-color: #F9F9F9;transition: all 0.5s;display: flex;margin-bottom: 2.97vw;}
.news_con .box:last-child{margin-bottom: 0;}
.news_con .box .pics{width: 31.1vw;overflow: hidden;}
.news_con .box .pics .pic{width: 100%;height: 100%;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.news_con .box:hover .pics .pic{transform: scale(1.05);}
.news_con .box .txt{width: calc(100% - 31.1vw);padding:1.82vw 6.25vw 2.7vw 5.3vw;}
.news_con .box .txt .day{line-height: 20px;color: #0426A1;margin-bottom: 0.6vw;}
.news_con .box .txt .h{line-height: 32px;color: #000000;font-size: 24px;margin-bottom: 1.51vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 32px;overflow: hidden;}
.news_con .box .txt .p{line-height: 24px;color: #666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;overflow: hidden;margin-bottom: 1.927vw;font-size:16px;}
.news_con .box .txt .more{width: 120px;height: 44px;text-align: center;line-height: 42px;border: 1px solid #DBDBDB;border-radius: 22px;transition: all 0.5s;}
.news_con .box .txt .more span{display: inline-block;color: #333333;transition: all 0.5s;}
.news_con .box:hover{background-color: #fff;box-shadow: 0 3px 50px rgba(4,38,161,0.1);}
.news_con .box:hover .txt .more{border-color: transparent;background-color: #1068a7;}
.news_con .box:hover .txt .more span{color: #fff;}

/* 新闻详情 */
.nd_con{width: 73.23vw;margin: 0 auto;margin-top: 195px;padding-bottom: 4vw;}
.nd_con .top{margin-bottom: 3.6vw;border-bottom: 1px solid #E5E5E5;padding-bottom: 2vw;position: relative;}
.nd_con .top .h{font-size: 32px;color: #000000;line-height: 42px;margin-bottom: 1.2vw;}
.nd_con .top .p{color: #666666;line-height: 20px;}
.nd_con .top .fx{position: absolute;right: 0;bottom: 1.82vw;display: flex;align-items: center;}
.nd_con .top .fx span{display: block;color: #333333;line-height: 22px;font-size: 16px;}
.nd_con .top .fx a{width: 32px;height: 32px;display: block;margin-left: 0.625vw;background-size: 100% 100%;}
.nd_con .top .fx a.wx{background-image: url(../images/nd_wx1.png);}
.nd_con .top .fx a.wx:hover{background-image: url(../images/nd_wx2.png);}
.nd_con .top .fx a.wb{background-image: url(../images/nd_wb1.png);}
.nd_con .top .fx a.wb:hover{background-image: url(../images/nd_wb2.png);}
.nd_con .top .fx a.qq{background-image: url(../images/nd_qq1.png);}
.nd_con .top .fx a.qq:hover{background-image: url(../images/nd_qq2.png);}
.nd_con .con{line-height: 36px;color: #000000;font-size: 16px;padding-bottom: 6vw;border-bottom: 1px solid #E5E5E5;}
.nd_con .con p{}
.nd_con .con img{margin: 0 auto!important;max-width: 100%;height:auto!important;display:block;}
.nd_con .con video{margin: 0 auto!important;max-width: 100%;height:auto!important;display:block;}
.nd_con .bottom{padding: 1.92vw 0 0 0;}
.nd_con .bottom .link{width: 100%;display: flex;justify-content: space-between;}
.nd_con .bottom .link a{display: block;color: #666666;transition: all 0.5s;width: 40%;line-height: 22px;height: 22px;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nd_con .bottom .link a:last-child{text-align: right;}
.nd_con .bottom .link a:hover{color: #0426A1;}
.nd_con .bottom .btn{display: block;width: 156px;line-height: 40px;text-align: center;border-radius: 20px;color: #ffffff;background-color: #1068a7;float: right;margin-top: 1.82vw;transition: all 0.5s;}
.nd_con .bottom .btn:hover{opacity: 0.8;}




@media (max-width:1560px) {

	.i-part4 .layout .word{margin-bottom: 95px;}
	.i-part4 .layout .word h3{font-size: 38px;line-height: 45px;margin-bottom: 55px;}
	.i-part4 .layout .tab a.item h3{font-size: 14px;}
	.i-part5 .layout .tit h3{font-size: 38px;}
	.i-part5 .layout .tit h3 span{font-size: 15px;margin-left: 18px;}
	.more,.more1{width: 150px;height: 36px;line-height: 36px;}

	.i-part5 .swiper-container .swiper-slide{padding: 0;margin-right: 48px;}
	.i-part5 .swiper-container .swiper-slide .wz{padding: 26px 26px 40px 26px;}
	.i-part5 .swiper-container .swiper-slide .wz .more2{width: 30px;height: 30px;}
	.i-part5 .swiper-container .swiper-slide .img img{    width: calc(100% - 52px);height: calc(100% - 20px);}
	.i-part5 .swiper-container .swiper-slide .wz .time{font-size: 14px;margin-bottom: 16px;}
	.i-part5 .swiper-container .swiper-slide .wz h3{font-size: 14px;line-height: 22px;margin-bottom: 12px;}

	.ny_banner .txt .cn{font-size: 45px;line-height: 60px;}
	.ny_banner .txt .en{font-size: 16px;line-height: 22px;}
	.ny_banner .ny_tab li{font-size: 16px;line-height: 22px;}

	.ny_banner .ny_tab li{font-size: 16px;line-height: 22px;}

	
}
@media (max-width:1480px) {
	.inn_con .inn4 .boxs .box .cn1{font-size: 19px;}
}
@media (max-width:1440px) {
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path3);clip-path: url(#menu-clip-path3);}
	.i-part4 .layout{padding-top: 180px;}
}
@media (max-width:1366px) {
	header .layout .nav ul li{margin-right: 1.8vw;}
	.tanchuang3 .boxs>.box5 .tabx{flex-wrap:wrap;}
	.tanchuang3 .boxs>.box5 .tab4 .bz{margin-left: 0;}
	.i-part4 .layout{padding-top: 150px;}
	.map .m_con .yuan_box .yuan12 .txt{left: -71%;}
	.map .m_con .yuan_box .yuan15 .txt{left: -27%;top: 16px;}
	.map .m_con .yuan_box .yuan14 .txt{left: -73%;}
	.sl_con .right .box1 .bottom .box_1 .p1, .sl_con .right .box1 .top .txt .list .item .p2, .sl_con .right .box1 .top .txt .p, .sl_con .right .box2 .b_right .p, .sl_con .right .box2 .b_right .list .item .p2, .sl_con .right .box2 .b_right .bottom .box_1 .p1{font-size: 13px;}
}
@media (max-width:1280px) {
    header .layout{width: 94%;}
    header .layout .nav .user{margin: 0 10px;}
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path5);clip-path: url(#menu-clip-path5);}
	.sl_con .right .box2 .b_right .list .item .h2{font-size: 18px;line-height: 30px;}
	.sl_con .right .box1 .top .txt .list .item .h2{font-size: 18px;line-height: 30px;}
	.cont_con .cont1 .item2 .right .box .p span:nth-child(2){font-size:12px;}
	.inn_con .inn4 .boxs .box .cn1{font-size: 18px;}
	.sl_con .right .box1 .top .txt{width: 44.6%;}
	.sl_con .right .box1 .bottom .box_1 .h1{font-size: 15px;}
	.sl_con .right .box1 .bottom .box_1{max-width: 13.5vw;margin-right: 0.8vw;}
	.sl_con .right .box1 .top .txt .list .item{margin-right: 2vw;}
	
	.she_con form .input_box{width: 94%;}
	.she_con form .input_box .input{width: 32%;}
	.she_con form .input_box .input1{width: 66%;}
	
}
@media (max-width:1024px) {

	.i-part4 .layout{width:calc(100% - 30px);border: none;padding-top: 130px;position:relative;}
	.i-part4 .layout .word{margin-left: 0;margin-bottom:50px;}
	.i-part4 .layout .tabs{width: calc(100% + 15px);overflow: auto;position: absolute;bottom: 12vh;left: 0; }
	.i-part4 .layout .tab{flex-wrap: nowrap;border-bottom: none;width:94%;margin:0 3%; display:inline-block;}
	.i-part4 .layout .tab a.item{float:left; width: 195px;margin-right: 15px;border: 1px solid rgba(255, 255, 255, 0.3)!important;padding: 17px;height: auto;margin-bottom: 16px;}
	.i-part4 .layout .tab a.item .ico{width: 33px;height: 33px;margin-right: 10px;}
	.i-part4 .layout .tab a.item h3{font-size: 13px;}
	.i-part5 .layout{width:calc(100% - 30px);padding-top:10vh;height:auto;}
	.i-part5 .layout .tit{margin-bottom: 15px;}
	
	
	
	.i-part5 .swiper-container .swiper-slide .wz p{margin-bottom: 10px;height:66px;-webkit-line-clamp:3;}
	.i-part5 .swiper-container{padding-bottom: 7vh;}
	.i-part5 .layout .tit h3{font-size: 23px;line-height: 30px;}
	.i-part5 .layout .tit h3 span{font-size: 14px;line-height: 18px;margin-left: 0;display: block;}
	.i-part5 .swiper-container{padding-bottom: 8vh;}
	.i-part5 .swiper-container .swiper-slide .wz{margin-top:0 ;padding: 16px 16px 30px 16px;}
	.i-part5 .swiper-container .swiper-slide .img img{width: calc(100% - 32px);
    height: calc(100% - 32px);}

	.i-part5 .swiper-container .swiper-slide .wz .more2{width: 160px;background-color: #002972;justify-content: flex-end;padding: 0 30px; border: 1px solid #002972;display:none;}
	.i-part5 .swiper-container .swiper-slide .wz .more2 span{display: block;}
	.i-part5 .swiper-container .swiper-slide .wz .more2 i{background-image: url(../images/more_ico1a.png);}
	.i-part5 .swiper-container .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #D8D8D8;opacity: 1;position: relative;margin: 0 17px;}
	.i-part5 .swiper-container .swiper-pagination-bullet-active{background-color: #0426A1;}
	.i-part5 .swiper-container .swiper-pagination-bullet-active:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 20px;height: 20px;border: 1px solid #0426A1;border-radius: 50%;}

	.ny_banner .ny_tab{display: none;}
	.ny_banner{height: 250px;margin-top: 77px;position:relative;}
	.ny_banner .txt .cn{font-size: 25px;line-height: 34px;}
	.ny_banner .txt .en{font-size: 14px;line-height: 16px;}

	.nd_con .top .fx{display: none;}
	.nd_con{width: 100%;margin-top: 70px;}
	.nd_con .top{padding: 33px 15px 30px 15px;background-color: #F6F9FF;}
	.nd_con .top .h{font-size: 22px;line-height: 36px;text-align: center;margin-bottom: 13px;}
	.nd_con .top .p{text-align: center;font-size: 13px;line-height: 18px;}
	.nd_con .con{padding: 35px 15px 100px 15px;}
	.nd_con .bottom{background-color: #F6F9FF;padding-top: 20px;}
	.nd_con .bottom .link{padding:0 15px ;}
	.nd_con .bottom .btn{margin-top: 16px;width: 100%;border-radius: 0;}
	.nd_con{padding-bottom: 0;}
	.news_con .con{width: calc(100% - 30px);padding: 30px 0 100px 0;}
	.news_con .box{display: block;margin-bottom: 25px;box-shadow: 0 3px 50px rgba(4,38,161,0.04);}
	.news_con .box .pics{width: 100%;height: 185px;}
	.news_con .box .txt{padding: 23px 14px 16px 14px;background-color: #ffffff;width: 100%;}
	.news_con .box .txt .more{display: none;}
	.news_con .box .txt .h{font-size: 15px;line-height: 20px;height: 40px;-webkit-line-clamp:2;margin-bottom: 10px;}
	.news_con .box .txt .p{font-size: 12px;line-height: 20px;height: auto; max-height: 80px;-webkit-line-clamp:4;}
	

	.news_con{padding-bottom: 0;background-color: #FAFBFE;}
	.current-swiper{height: 34vw!important;}
	.nocurrent-swiper{height: 25vw!important;}

	.i-part4 .layout{width: 100%;height:auto;padding-top:50px;}
	.i-part4 .bg .swiper-slide{height: 50vw;}
	.i-part4 .layout .tabs{position: static;width:100%!important;}
	.i-part4 .layout .word .swiper-slide{padding: 0 3%;}
	.i-part4 .layout .tab a.item{font-size: 0;width: 56px!important;height: 56px;padding:0!important;border:none!important;border-radius:50%;margin:4px calc(12.5% - 28px)!important;}
	.i-part4 .layout .tab a.item h3{font-size: 0;display:none;}
	.i-part4 .layout .tab a.item .ico{margin-right:0;border-radius:50%;width: 56px!important;height: 56px;display:flex;justify-content:center;align-items:center;}
	.i-part4 .layout .tab a.item::before{border-radius:50%;}
	.i-part4 .layout .tab a.item .ico img{display: none;}
	.i-part4 .layout .tab a.item .ico svg{display: block!important;}
	
	.i-part4 .layout .tab a.item .ico svg{display: block;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%); width: 50px;height: 50px;cursor: pointer;}
    .i-part4 .layout .tab a.item .ico svg {transform:translate(-50%,-50%) rotate(-180deg);opacity: 0;}
    .i-part4 .layout .tab a.item .ico svg .circle1 {stroke: #0426A1;stroke-dasharray: 260 371}
    
    .i-part4 .layout .tab a.item.active .ico svg{opacity: 1;}
    .i-part4 .layout .tab a.item.active .ico svg .circle1 {-webkit-animation: svgCircleAnmi1 5s linear forwards;animation: svgCircleAnmi1 5s linear forwards}
    
    @-webkit-keyframes svgCircleAnmi1 {
    0% {stroke-dasharray:0 371}
    to {stroke-dasharray:371 371}
    }
    @keyframes svgCircleAnmi1 {
    0% {stroke-dasharray:0 371}
    to {stroke-dasharray:371 371}
    }
	
	.i-part4 .layout .tab a.item .ico img.svg{display: block;max-width:25px;max-height:25px;}
	.i-part4 .layout .tab a.item .ico img.svg2{display: none;}

	.i-part4 .layout .tab a.item.active .ico img.svg2{display: block;}
	.i-part4 .layout .tab a.item.active .ico img.svg1{display: none;}
	.i-part4 .layout .tab a.item .ico{background-size:100% 100%;position:relative:z-index:2;}
	.i-part4 .layout .tab a.item.active img{opacity: 1;}
	.i-part4 .layout .tab a.item.active .ico{background:none!important;}
	.i-part4 .layout .tab a.item::before{height:0%;top:50%;transform:translate(-50%,-50%);z-index:-1;}
	.i-part4 .layout .tab a.item::after{content:"";position:absolute;left:50%; top:50%;transform:translate(-50%,-50%);border-radius:50%;}
	.i-part4 .layout .tab a.item::before{height:50px;width:50px;box-sizing:border-box; background-color:transparent;border:1px solid rgba(4,38,161,1);opacity:1;}
	.i-part4 .layout .tab a.item::after{height:42px;width:42px;box-sizing:border-box; background-color:transparent;border:1px dashed rgba(4,38,161,1);opacity:1;}
	.i-part4 .layout .tab a.item.active::before{height:50px;width:50px;opacity:1;background-color:rgba(4,38,161,1);}
	.i-part4 .layout .tab .swiper-wrapper{flex-wrap:wrap;justify-content:space-between;}
	.i-part4 .layout .word h3{margin-bottom: 12px;font-size:20px; margin-top: 10px;color:#000;}
	.i-part4 .layout .word p{line-height: 20px;height:60px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display:block;margin-bottom:10px;}
	.i-part4 .layout .tit{text-align: center;color:#000;font-size:23px;margin-bottom:20px;display:block!important;}
	.i-part4 .more{border-color:#000; color:#000;}
	.i-part4 .more i{background-image: url(../images/more1.png);}
	.i-part4 .layout .word .more{display: none;}
	.i-part4 .layout .word{width: 100%;padding:0 3%; margin-bottom:10px;}
	.i-part4 .bg{padding-bottom: 60px;}
	.i-part4 .more{position: absolute;bottom: -60px;left: 50%;transform: translateX(-50%);}
	.i-part4 .more:before{background-color:transparent;}
	.i-part4 .layout .word h3 span{display: none;}
	
	.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{width: 24px!important;height: 24px!important;min-width: 24px!important;line-height: 24px!important;}
	.list_page li a{width: 24px;height: 24px;line-height: 22px;font-size: 14px;}
	.i-part2 .bg ul.pc_ul{display: none;}
	.i-part2 .bg ul.m_ul{display: block;}
	.idd{top: -15vw!important;}
	

    .ny_banner .txt{top:41%;}
    
}

@media (min-width:1950px) {
    .i-part4 .layout .word{margin-bottom: 22vh;}
}

.f_16{font-size: 14px;}
.f_18{font-size: 16px;}
.f_20{font-size: 18px;}
.f_22{font-size: 20px;}
.f_24{font-size: 22px;}
.f_26{font-size: 22px;}
.f_28{font-size: 26px;}
.f_32{font-size: 26px;}
.f_36{font-size: 32px;}
.f_42{font-size: 36px;}
.f_48{font-size: 40px;}
.f_54{font-size: 46px;}
.f_60{font-size: 42px;}
.f_64{font-size: 42px;}
.f_72{font-size: 52px;}
.f_88{font-size: 60px;}

@keyframes jiant {
0%{transform: translateX(20px);}

20%{transform: translateX(30px);}

40%{transform: translateX(20px);}

100%{transform: translateX(20px);}
}


.liaoj{width: 165px;height: 40px;color: #fff;display: flex;align-items: center;}

.liaoj .a_img{position: relative;transform: translateX(20px);animation: jiant 3s infinite linear alternate;}

.liaoj .a_img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.liaoj  span{width: 35px;height: 35px;border: 1px solid #fff;border-radius: 50px;}

.liaoj:hover{color: #014099;}

.liaoj:hover .a_img img:last-child{opacity: 1;}

.liaoj:hover .a_img img:first-child{opacity: 0;}

.liaoj:hover span{border: 1px solid #014099;}
.liaoj.act{color: #014099;}

.liaoj.act .a_img img:last-child{opacity: 1;}

.liaoj.act .a_img img:first-child{opacity: 0;}

.liaoj.act span{border: 1px solid #014099;}


.in_3 .in3_txt {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.in_3 .in3_txt .con{display: flex;justify-content: space-between;padding-right: 8.4%;height: 100%;}

.in_3 .in3_txt .con .txt_le{width: 55%;}

.in_3 .in3_txt .con .txt_le .le_img{position: relative;height: 100%;}

.in_3 .in3_txt .con .txt_le .le_img img{width: 100%;height: 100%;transition: all 0.6s;}

.in_3 .in3_txt .con .txt_le .le_img img.ding{position: absolute;left: 0;top: 0;}

.in_3 .in3_txt .con .txt_re{width: 32.95%;padding-top: 26.3vh;}

.in_3 .in3_txt .con .txt_re .re1{margin-bottom: 50px;}

.in_3 .in3_txt .con .txt_re .re2{margin-bottom: 20px;}

.in_3 .in3_txt .con .txt_re .re3{line-height: 30px;color: #555555;margin-bottom: 55px;text-align: justify;}

.in_3 .in3_txt .con .txt_re .ul{position: relative;width: 100%;height: 100%;}

.in_3 .in3_txt .con .txt_re .ul .li{position: absolute;left: 0;top: 0;opacity: 0;z-index: -2;visibility: hidden;pointer-events: none;transform: translateY(30px);transition: all 0.6s;}

.in_3 .in3_txt .con .txt_le .les{width: 0%;position: absolute;cursor: pointer;}

.in_3 .in3_txt .con .txt_le .le1{top: 31.6vh;left: 49.3%;}

.in_3 .in3_txt .con .txt_le .le2{top: 45.26vh;left: 50.2%;}

.in_3 .in3_txt .con .txt_le .le3{top: 58.95vh;left: 50.2%;}

.in_3 .in3_txt .con .txt_le .le4{top: 72.6vh;left: 49.3%;}

.in_3 .in3_txt .con .txt_le .le5{top: 85.6vh;left: 47.3%;}

.in_3 .in3_txt .con .txt_le .les .l2{width: 50px;height: 50px;border: 2px solid rgba(1, 64, 153, 0.3);position: absolute;border-radius: 50px;left: 0;top: 0;transform: translate(-50%,-50%);opacity: 0;}

.in_3 .in3_txt .con .txt_le .les .l2::after{width: 50px;height: 50px;border-right: 2px solid #014099;content: "";left: -2px;top: -2px;border-radius:  0  100% 100% 100%;position: absolute;transform: rotate(-45deg);transition: all 0.6s;}


.in_3 .in3_txt .con .txt_le .les .l1{width: 8px;height: 8px;border-radius: 10px;background: #014099;top: 50%;transform: translate(-50%,-50%);position: absolute;}

.in_3 .in3_txt .con .txt_le .les .l3{width: 150px;position: absolute;left: 15px;top: -10px;}

.in_3 .in3_txt .con .txt_re .ul .li.act{opacity: 1;visibility: visible;pointer-events: visible;z-index: 2;transform: translate(0);transition: all 0.6s;}

.in_3 .in3_txt .con .txt_le .les.act .l3{left: 35px;}

.in_3 .in3_txt .con .txt_le .les.act .l2{opacity: 1;}

.in_3 .in3_txt .con .txt_le .les:hover .l2{opacity: 1;}

.in_3 .in3_txt .con .txt_le .les:hover .l2::after{transform: rotate(360deg);transition: all 0.6s;}

.in_3 .in3_txt .con .txt_le .les:hover .l3{left: 35px;}

